# Weekly Notes

# 03/21/2021 - 3/27/2021

# KPF

  • [ ] Scout Review
    • [ ] normalize methods/functions
    • [x] update three.js deprecated functions
    • [ ] review drag + drop for areas of improvement
    • [x] added filterModeTicks to settings.json
  • [ ] Rhino.kpfui.dev
    • [x] Push API v1 update
    • [x] Update DAM documentation
    • [ ] Create Postman Runner tests
    • [ ] Create Rhino.Common.Mesh --> endpoint
    • [ ] Pull new compute.rhino.3d and build + test
    • [x] add rhino.compute.server to on/off Lambda functions
  • [x] DAM 2.0
    • [x] research npm build on GitHub actions for automatic build
    • [x] test by creating a branch off of master then adding a change then pushing to GitHub! Should build and be pulled by server!!!!
  • [ ] AIA 2030
    • [x] Get approval from Mark Rayson for Power Automate permissions
    • [ ] Create quick dashboard to review project reporting
  • [ ] MAS Dashboard due April 2nd
    • [ ] get GeoJSONs from Eric
    • [ ] get text content
  • [ ] KPFui Zillow Project
    • [ ] Create pipeline for OSM data pipeline --> KPFui tools --> Web Map interactive as analysis layer
  • [ ] Hiring
    • [x] Create KPFui Code Challenge
      • [x] Send to Luc, Snoweria, Demi for review
      • [x] Get test datasets ( luc might know )
    • [x] Meet with Alex Wilson
    • [x] Meet with Tianmin
    • [x] Meet with Nick D
  • [ ] Prepare AIA Detroit Slide deck
    • [ ] review with Luc

# ADS

  • [x] Turn in project proposal
  • [ ] Turn in Midterm due Monday March 29th
  • [ ] create workplan gant chart

# Capstone

  • [ ] create workplan gant chart
  • [ ] start writing paper Due April 5th
    • [ ] draft due March 31st
  • [ ] Find method for project management that is easy for team to use

# 03/07/2021 - 03/13/2021

# KPF

  • [ ] AWS Security Review
    • [ ] review excel sheet from Jayson
  • [ ] AWS Email notification
  • [ ] need to figure out how to capture metrics of SQS queue and not just the messages
  • [ ] Scout Review
    • [ ] normalize all methods/functions
    • [ ] API URL normalization
  • [ ] McNeel Meeting
    • [ ] How to scale based on concurrent users
    • [ ] Tested with 3 users at the same time with 4 children and everyone got the proper response back!
    • [ ] When thinking of deploying this as a test for office wide (350 potential users) ~ 15 concurrent any suggestions?
    • [ ] How do we handle more and more load measuring concurrent requests.
      • [ ] adjusting Timeout
      • [ ] env for number of children
      • [ ] data centers for spinning up the Compute
      • [ ] observability and repeatability of the pieces
      • [ ] AWS code deploy for staging
        • [ ] deploy for hot-fix on Windows Server
      • [ ] Package Manager for the plugin talk to IT / private Package Manager
        • [ ] plugins will require the INstance to restart to update
      • [ ] check-in for plugin change the UI
        • [ ] forced update'
      • [ ] updated AMI/ launch template
      • [ ] Package up all plugins in our Plugin repo
        • [ ] .yak executable
      • [ ] Tests scripts for 100 requests Postman API
        • [ ] total time
        • [ ] per request
        • [ ] CPU per child
        • [ ] Timeout
        • [ ] Volume of tests
    • [ ] Caching in Rhino.Compute.exe
      • [ ] children shouldn't be caching the parent should
    • [ ] Remote server debugging using Hops
      • [ ] option to not-cache on the server

# NYU

  • [ ] Violet Talk
    • [ ] prepare questions from officers
    • [ ] send reminders on Slack channels
  • [ ] Capstone
    • [ ] create work plan by Friday 3/19
    • [ ] Research methods for modelling
  • [x] ADS
    • [x] Homework 6
    • [x] Paper section

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] Switch to BitWarden from Last Pass
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009

# 03/07/2021 - 03/13/2021

# KPF

  • [ ] AWS Security Review

    • [ ] review excel sheets from Jayson
  • [ ] AWS Email notification

  • [ ] need to figure out how to capture metrics of SQS queue and not just the messages

  • [ ] Scout review

  • [x] Rhino Compute Exe Parent on Server

  • [x] DAM send to team

    • [x] fix download links
  • [x] KPF Tech Week slideshow review

  • [x] sent Snoweria Li Jinwei CV

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] Switch to BitWarden from Last Pass
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009

# 02/28/2021 - 03/06/2021

# KPF

  • [x] Rhino Compute Exe Parent on Server
  • [x] DAM send to team
    • [x] fix download links
  • [ ] AWS Security Review
    • [ ] review excel sheets from Jayson
  • [ ] AWS Email notification
  • [ ] need to figure out how to capture metrics of SQS queue and not just the messages
  • [x] KPF Tech Week slideshow review
  • [x] sent Snoweria Li Jinwei CV

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] Switch to BitWarden from Last Pass
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009

# NYU

  • [ ] Capstone
    • [ ] Opioid Background
    • [ ] Videos from problem statement
  • [ ] NYC Snow
    • [x] Plan initial meeting
  • [ ] HW 4
    • [ ] finish HW
    • [ ] review graphs
    • [ ] add labels!
    • [ ] review comments
  • [ ] PUI
    • [ ] review midterm and final see what areas that are not clear

https://www.digitalocean.com/community/tutorials/nodejs-jwt-expressjs

# 02/21/2021 - 02/27/2021

# KPF

  • [ ] Rhino Compute Exe Parent on Server
  • [ ] DAM v2 deployment
  • [ ] ClearScale Follow-up
  • [x] Seven Dials Python Notebooks
  • [ ] AWS Security Review
    • [ ] review excel sheets from Jayson
  • [ ] AWS Email notification
  • [ ] need to figure out how to capture metrics of SQS queue and not just the messages

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009

# ## 02/07/2021 - 02/13/2021

# KPF

  • [ ] AWS Security Review
    • [ ] review excel sheets from Jayson
  • [x] KPF Labs
    • [x] get metrics from Alex
  • [x] DAM
    • [x] schedule task on KPF intranet folder to auto/pull
  • [ ] Compute Documentation
  • [x] Covent Gardens
    • [x] send message to Cobus
    • [x] Google Places API pull ( once approved )

# AUSG

  • [x] Contact Violet Whitney about speaker event

# 01/31/2021 - 02/06/2021

# KPF

  • [x] Scout Compute
    • [x] upgrade servers to c5.2xLarge for tests
    • [x] finish lambda functions to shut down servers at night
  • [ ] Research Queue for Compute service
  • [ ] AWS Security Review
    • [ ] review excel sheets from Jayson
    • [x] Load Balancer only talks to rhino app server and servers only respond to LB inbound
  • [ ] KPF Labs
    • [ ] get metrics from Alex
  • [ ] DAM
    • [x] finish DAM_test using windows scheduler to automate git pull
      • The test works!
        • set the action to open the batch script inside the given folder of .git
  • [ ] EPIC Megagrant
    • [ ] maybe have an intern working on the project?
  • [ ] AWS Email notification
  • [ ] need to figure out how to capture metrics of SQS queue and not just the messages

# AUSG

  • [x] coordinate meeting to vote on speakers

# Block Party

  • [x] review github

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009

# 01/24/2021 - 01/30/2021

# KPF

  • [ ] Scout Compute
    • [x] setup ELB
      • [ ] document
    • [x] connect to Rhino App Server
      • [x] test auto turn on/off Lambda function
        • [ ] looks like I might have the times mixed up for UTC --> EST
  • [ ] AWS Security Review
    • [ ] review excel sheets from Jayson
  • [x] Run final test on AWS Instance
    • [ ] contact ClearScale after test
  • [ ] KPF Labs
    • [ ] get metrics from Alex + Wei
    • [ ] team messages
    • [ ] intranet views
    • [ ] hours worked
    • [x] Upload KPF Labs Talk
  • [ ] DAM
    • [ ] Look into VuePress Site
    • [ ] Automatic git pull
  • [ ] EPIC MegaGrant
    • [x] follow-up with Luc
  • [ ] Hiring
    • [x] full stack .NET developer
    • [x] Dev Ops
    • [x] Erik Hanchett ( JS )
  • [ ] AWS Email notification
    • [x] write lambda function and test.

# NYU

  • [ ] AUSG
    • [ ] Tuesday Meeting
      • [ ] Speakers
        • [ ] Luc Wilson
        • [ ] Netflix DS
        • [ ] Violet ?
  • [x] Tuition February 2nd
  • [x] Ask about extending graduation until Fall 2021?

# Block Party

  • [ ] Download PDF instead of Doc
  • [ ] update available community boards

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009
  • [ ] Do Yoga everyday - find peace my friend you deserve it! your body deserves it

# 01/17/2021 - 01/23/2021

# KPF

  • [ ] AWS Security Review
    • review excel sheets Jayson sent
  • [x] helped Eric with AWS Auth
  • [x] Merge Scout instances
    • [x] alpha into beta
    • [x] merge beta into master
    • [x] test out scoutbeta to see if we should deploy to scout.kpfui.dev
      • messaged team to get feedback
  • [x] open source projects
  • [x] follow-up with ClearScale
  • [x] paid plan for postman?
  • [x] Review Senior Software Engineer Position
    • [x] Erik Hanchet
  • [ ] Run final test on AWS Instance
    • [ ] update documentation
  • [ ] Message Alex S about KPF Lab fun facts
    • [ ] teams messages?
    • [ ] hours worked?
    • [ ] Intranet facts?
  • [ ] Upload KPF Labs Talk
  • [x] update DAM
    • [x] update DAM batch file to copy then update
    • [x] update DAM docs with scout docs
  • [x] get DEMI login credentials for MongoDB
    • [x] created user on the DB, might need to add her IP

# McNeel Meeting Planning

  • Demo
    • UI town hall design space, add one more
  • behaviors
    • more than 1, with the same GH script hitting the server at the same time
      • returns the wrong analysis to a user
      • not have entire script error out when one component fails, returns error before finishing
      • how best to debug compute
      • caching behavior hitting at the same time from different users.
  • successes
    • it is very convenient for our users
    • control over the GH workflow
    • API is quite usable and reliable
    • GH fails, not compute
    • native functions to convert to THREE.js

# AWS Meeting Planning

  • Windows workflow to scale
  • Software Rhino only uses 1 core, anyways to improve computational efficiency?
  • load balancer?

# School

  • [ ] Pay Tuition by February 2nd
    • [ ] enroll in payment plan
  • [ ] AUSG March Event planning
    • [ ] Luc?
    • [ ] NYU Office of Sustainability Nic

# Block Party

  • [ ] download PDF instead of Word Doc
  • [ ] footer?

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] look into DPS paperwork
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [ ] find dentist
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [ ] Send gifts to Family
    • [ ] Nikki
    • [ ] Taryn
    • [ ] Dad
    • [ ] Mom
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009
  • [ ] Do Yoga everyday - find peace my friend you deserve it! your body deserves it

# Notes

# Week 01/10/2021 - 01/16/2021

# KPF

  • [x] AWS email notification system

  • [x] AWS GH file format for Distributed iteration

    • [ ] need to test script from Snoweria to replace the hard-coded GUID with a common name
    • [x] Snoweria is tackling this component
    • [x] review how data is being passed to GH component from Batch script
  • [ ] AWS security review, get IP address range for closing down ports

  • [x] review compute pipeline with Demi and set new goals

  • [ ] begin review of Scout codebase and coalescing narrative feature into compute

    • [ ] narrative mode
    • [ ] filter mode review
    • [ ] categorization slider
    • [ ] editing slider names
    • [ ] dashboard?
  • [ ] Setup reoccurring links for paying open-source projects

  • [x] follow-up with Wei about MNLB firm meeting

  • [x] follow-u with Eric H no later than January 19th

  • [x] finish KPF Lab presentation

    • [x] practice talk
  • [ ] paid plan for postman?

    • [ ] see if it would make life easier for the UI team in the future?
  • [x] setup meeting with McNeel

    • [x] how best to scale compute
    • [x] users hitting the server at the same time with the same GH script
    • [x] added comments to UI 2021 goals
    • [ ] Seek Senior Engineering Candidate
  • [ ] merge scout instances

    • [ ] master --> scout.kpfui.dev
    • [ ] narrative-feature --> alpha
    • [ ] scout public --> beta
    • [ ] compute --> view
    • [ ] merge alpha + beta
  • [ ] Email Alex S about getting data on Infographic!

    • [ ] number of teams messages
    • [ ] metrics to measure?
    • [ ]

# School

  • [ ] Pay Tuition by February 2nd
    • [ ] enroll in payment plan
  • [x] emailed professor Aslina about Capstones

# Block Party

  • [x] Search function release
  • [ ] email Stefan Al
  • [x] email Jason Danforth
    • [x] contacted on Slack
  • [ ] follow-up with Amanda S

# Personal

  • [ ] transfer 401k over to KPF
  • [ ] look into DPS paperwork
  • [x] double check on Tax liability check for NM
  • [ ] send Urban Analytics Introduction to Tim Castillo for possible talk at UNM
  • [x] find eye doctor
    • [x] found doctor on my block
  • [ ] find dentist
  • [x] find physical checkup
    • [x] made appointment
  • [ ] send internet times to Honest internet for drops
    • [ ] install new cable, and see if that fixes the problem first
  • [ ] Send gifts to Family
    • [ ] Nikki
    • [ ] Taryn
    • [ ] Dad
    • [ ] Mom
  • [x] find ATM that doesn't charge me extra to pull out cash in Lower East Side!
    • [x] Lower East Side Peoples FCUI 37 Avenue B New York, NY 10009
  • [ ] Do Yoga everyday - find peace my friend you deserve it! your body deserves it

# Notes

Use MFA with Programmatic Access(opens new window)

# Week 12/14/2020 - 12/18/2020

Ask luc about test users for compute presentation ( at least 5 people ) pre-record results create color object endpoint schedule meeting with team

# Week 11/29/2020 - 12/05/2020

# KPF

  • [x] rhino compute server
  • [ ] AWS email notification system
  • [ ] AWS GH file format for Distributed iteration
  • [ ] AWS security review, get IP address range for closing down ports
  • [x] re-run batch processing of timesheets.

# School

  • [x] UT Homework 4
  • [x] UT paper writing
  • [x] Innovative cities

# Notes


# Week 11/08/2020 - 11/14/2020

# KPF

  • [x] scout filter mode dev narrative

  • [ ] scout narrative edits

  • [ ] open source follow-up with Luc

  • [ ] AWS email notification system for stalled, or failed jobs

  • [x] KPFui Zoning excel style updates

  • [x] Rhino App Server Security Review

    • [x] Review with Jayson and Saif
    • [ ] setup IP address blocks for Sophos + Frame IP Range
  • [x] make sure all repos are on Github

  • [x] make sure all ssh keys are on Macbook

  • [x] postman sync

  • [ ] copy all KPF files to external drive

    • [ ] copy repos too ( just in case )

# School

  • [x] Urban Transportation Homework 3
  • [x] Urban Transportation Project Spatial work
  • [x] AUSG Speaker NYU Engage creation

# Personal

  • [x] Block Party autocomplete billing
  • [x] Block Party Work Samples
  • [ ] UNM Slide Deck ( talk with Luc when finished )
  • [ ] Prep for move ( sign final lease and put down deposit and first month)
    • [x] signed lease on November 4th
    • [x] payed security deposit on November 4th
    • [x] got counter-signed lease
  • [x] pay Taxes to NM
  • [ ] move over 401k to KPF

# Move Checklist

  • [x] cancel Spectrum ( 833-267-6094 )
  • [x] cancel Con Edison for 259 Broome
  • [x] fix holes in wall
    • [x] ordered filler
  • [ ] fix hole in wood floor
    • [x] ordered speckle
    • [x] ordered wood filler
  • [x] work address, dollar shave club, quip, amazon address update
  • [x] get refund from Piece of Cake
  • [x] pay two hands no vans $65 for move
  • [x] disconnect and hide computer - tie together with bike
  • [x] pack as much in boxes
  • [x] breakdown couches
  • [x] pack kitchen
  • [x] pack bathroom
  • [ ]

# Week 11/01/2020 - 11/07/2020

# KPF

  • [ ] scout filter mode dev narrative
  • [ ] scout narrative edits
  • [ ] open source follow-up with Luc
  • [x] ClearScale single slider meeting
    • [x] rescheduling a meeting for a later date
    • [x] updated Rhino licensing ( ask Mcneel about TTL of license )
    • [x] deprecating GPU instances
  • [ ] AWS email notification system for stalled, or failed jobs
  • [x] zoning pipeline review and presentation to partners
  • [x] EPIC Dev meeting
  • [x] Computational designers meeting

# School

  • [ ] Urban Transportation Homework 3
  • [ ] Urban Transportation Project Spatial work
  • [x] Innovative Cities Blog post 2
  • [x] Followup with AUSG officers on November speaker

# Personal

  • [x] Block Party Mobile Friendly
  • [ ] Block Party autocomplete billing
  • [ ] Block Party Work Samples
  • [ ] UNM Slide Deck ( talk with Luc when finished )
  • [ ] Prep for move ( sign final lease and put down deposit and first month)
    • [x] signed lease on November 4th
    • [x] payed security deposit on November 4th
  • [ ] pay Taxes to NM
  • [ ] move over 401k to KPF

# Move Checklist

  • [ ] cancel Spectrum ( 833-267-6094 )
  • [ ] cancel Con Edison for 259 Broome
  • [ ] fix holes in wall
    • [x] ordered filler
  • [ ] fix hole in wood floor
    • [x] ordered speckle
  • [ ] work address, dollar shave club, quip, amazon address update
  • [ ] get refund from Piece of Cake
  • [ ] pay two hands no vans $65 for move

# Notes


# Week 10/25/2020 - 10/31/2020

# KPF

  • [x] Rhino App server run unobstructed view
  • [ ] scout filter mode dev
  • [ ] open source follow-up with Luc
  • [ ] AWS email notification system for stalled, or failed jobs
  • [x] Paid 511 5465 invoices for ClearScale
  • [x] setup Rhino App Server
  • [x] Setup Decisoin tree endpoint for Zoning pipeline
  • [x] Setup form interface for zoning pipeline
  • [x] Setup Mirobard for Scout data pipeline

# School

  • [x] Urban Transportation homework 3 (started)
  • [x] Urban Transportation presentation slide deck finished by Sunday
  • [x] start blog post on Sandia Labs Separation leave ( started )

# Personal

  • [ ] Urban Analytics Slide Deck ( Academic )

# Notes


# 10/22/2020

  • [x] EPIC followup
  • [x] ClearScale Follwup
  • [x] submitted IC homework
  • [x] updated Block party front-end, removed name requirement
  • [ ] rhino app server connection
  • [x] zoning pipeline followup
  • [ ] scout filter mode dev
  • [x] scout narrative edits ( if any )
  • [ ] open source followup with luc
  • [ ] slide deck for Tim's class
  • [x] AUSG meeting
  • [ ] Urban Transportation homework 3
  • [x] Hackathon check-in Friday - Sunday
  • [ ] Urban Transportation presentation slide deck finished by Sunday
  • [ ] AWS email notification system for stalled, or failed jobs

# 09/30/2020

  • [x] scout.build update pushed
  • [ ] scout narrative feature prep

# Notes


# 09/29/2020

  • [x] leeside update
  • [x] scout.build update
  • [x] clearscale purchase orders
  • [x] drag drop update
  • [ ] scout docs
  • [ ] scout narrative feature sketch

# Notes


# 09/28/2020

  • [x] Leeside kpfui.dev
  • [ ] scout.build
    • [ ] waiting for marketting team for materials
  • [ ] scout presentation mode
  • [ ] update jetblue flight
  • [ ] send AUSG notes out
    • [ ] with sattik CC
  • [ ] meeting with tim
  • [ ] notes for Meghan
  • [ ] blockparty
  • [ ]

# Notes

# 09/22/2020

  • [x] scout download sample
  • [x] scout testing
  • [x] test on scoutbeta
  • [ ] Urban Transportation
    • [ ] finish problems 1 - 3
    • [ ] start problem 4 email TA on questions
  • [ ] read Innovative cities readings
  • [ ] look at PUI

# Notes


# 09/21/2020

  • [x] scout dev drag + drop
    • [x] filter function
    • [x] compare function
    • [x] collection function
    • [x] explore mode
    • [x] testing

# Notes


# 09/19/2020

# Notes

# Innovative Cities

# Readings

CID-Harvard, 2018) Problem Driven Iterative Adaptation Toolkit(opens new window)

(Nesta, 2015) Canvassing' the value proposition of your public lab project(opens new window)

(Noveck & Cantu, 2018) City Challenges: Collaborative Governing for Public Problem Solving(opens new window)


# 09/18/2020

  • [x] scout drag drop working on load

# Notes


# 09/17/2020

  • [x] follow-up with Meli re: Triceratops
  • [x] follow-up with ClearSclae regarding billing
  • [ ] scout development
    • [x] add checks for json
    • [ ] use three.loader to see if json is valid
    • [ ] setup options panel for multiple model ingestion
  • [ ] spotlessnewyork.com cloudfront

# Notes

AUSG Student handbook notes

  • don't use NYU in group name
  • host 3 events per semester
  • host 1 fundraising event per semester
  • open to all students
  • graduate groups board members must have a cumalative gpa of 3.0
  • 14 total members in group
  • complete all trainings
  • funds will not roll over from semester to semesterr
  • meeting minutes must be submitted to osarc
  • all events registered to NYU engage
  • fundraising and donations funds build over fiscal years
  • must define quorum

# 09/16/2020

  • [x] scout drag and drop

# Notes


# 09/15/2020

  • [x] scout.build migration
  • [x] epic follow-up
  • [ ] spotlessnewyork.com setup
  • [x] purhcased spotlessnewyork.com for 2 years
  • [x] scout dev
  • [ ] follow up with Meli
  • [x] setup dragonzord

# Notes

public policy for s3 bucket

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::kpfui-scout-2/*"
        }
    ]
}

scout gltf model uploaded s3 bucket policy

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::scout-test-export-bucket/*",
            "Condition": {
                "StringLike": {
                    "aws:Referer": "https://scoutview.kpfui.dev/*"
                }
            }
        }
    ]
}

# 09/14/2020

  • [x] remove all users from kpfui account
  • [ ] get richard aws acesss
  • [x] PR from demi
  • [x] epic follow up
  • [x] erik clearsclae follow up
  • [x] scout dev - found app init and created trigger event
  • [x] sent demi diagram notes
  • [x] setup account on merril lync doing 1% contributions
    • [x] Taryn as beneficiary
  • [x] reached out to Sattik to setup AUSG meeting
  • [x] reached out to graduate assistant of NYU for AUSG meeting

# Notes

kpfui@kpf.com - ZONE4density!

scout.build

old nameservers

ns-1347.awsdns-40.org ns-1752.awsdns-27.co.uk ns-63.awsdns-07.com ns-897.awsdns-48.net

new nameservers

ns-1258.awsdns-29.org. ns-482.awsdns-60.com. ns-2004.awsdns-58.co.uk. ns-817.awsdns-38.net.


# 09/11/2020

# Notes

old nameservers ns-1285.awsdns-32.org ns-1926.awsdns-48.co.uk ns-303.awsdns-37.com ns-891.awsdns-47.net

new nameservers

# ns-1048.awsdns-03.org. ns-178.awsdns-22.com. ns-1921.awsdns-48.co.uk. ns-740.awsdns-28.net.

# 09/10/2020

# Notes

# server migration checklist

kpfui.dev server

  • [x] installed apache
  • [x] setup bpachuca user
  • [x] remove ubuntu user
  • [x] moved all folders into /var/www/kpfui
    • [x] neighborhoods
    • [x] sidewalk
    • [x] scoutbeta
    • [x] zoning
    • [x] restaurants
    • [x] public ( scout public )
  • [x] added *.kpfui.dev entry in route53
  • [x] test domain

Optimus.kpfui.dev

  • [x] installed nginx
  • [x] setup bpachuca user
  • [x] remove ubuntu user
  • [x] setup optimius.kpfui.dev config
  • [x] created optimus.kpfui.dev route 53
  • [x] setup node.js
  • [x] test domain

Megatron.kpfui.dev

  • [x] install nginx
  • [x] setup bpachuca
  • [x] remove ubuntu
  • [x] setup megatron.kpfui.dev config
  • [x] create megatron.kpfui.dev config
  • [x] setup flask
  • [x] test domain

# 09/08/2020

  • [ ] epic proposal
  • [x] scout meeting with Demi
  • [ ] scout development
  • [x] rhino compute follow-up
  • [ ] review invoices from clearscale
  • [ ] test gpu on Cluser
  • [x] gave Daniel Park access to KPFui Scout
  • [x] follow-up on email notification system
  • [x] dam technical update set to TRUE
  • [x] timesheet submitted

# Notes

# ClearScale

Want to hear back from Erik ( PM ) on team's progress from hours spent researching the email notificaiton system update before we pay for the hours.


# 09/07/2020

# Notes

MongoDatabse Korra

monitoring URL - https://cloud.mongodb.com/freemonitoring/cluster/XV4EKUJMTS5AVKOVS7A6TX653SPNHGWJ


# 08/27/2020

  • [x] EPIC diagram sent to team
  • [x] clearScale review
  • [ ] scout devs

# Notes


# 08/24/2020

# Notes

# Flask NYC-cb app with Sarah 😃

Hosted under /var/www/nyc-cb/Flask

Update the nyc-cb service on emptybox sudo nano /etc/systemd/system/nyc-cb.service


# 08/21/2020

# Notes

Leeside


# 08/20/2020

# Notes

Leeside


# 08/19/2020

# Notes

Leeside


# 08/18/2020

# Notes

Leeside


# 08/17/2020

# Notes

Leeside


# 08/16/2020

  • [x] Leeside questions done
  • [x] Leeside analysis mesh
  • [x] Leeside report card
  • [x] Emptybox Resume

# Notes


# 08/15/2020

# Notes

Worked on Emptybox designs 😃 got the resume and animation running with cards.


# 08/14/2020

  • [x] Leeside development

# Notes


# 08/13/2020

  • [x] Leeside development and showed to team

# Notes


# 08/12/2020

  • [ ] get diagrams in zoning pipeline
  • [ ] leesdie dev
  • [x] emailed Meli
  • [x] email Jason
  • [ ] email Stefan
  • [ ] email Alex Webb
  • [x] email Vo
  • [ ] email Daniel Niel

# Notes

# Leeside Meeting notes

# Steering Committee notes

Gant chart for projects to give principals idea of what is going on on our long term projects.


# 08/11/2020

  • [x] connect db to zoning pipeline UI
  • [x] deploy zoning pipeline update
  • [ ] create list of to-dos for AWS transition

# Notes

Emailed Sattik about starting the AUSG election before orientation week.


# 08/10/2020

  • [x] setup zoning front-end
  • [x] setup mangoDB json format
  • [x] deploy zoning front-end api endpoint for pluto
  • [x] posted next steps for EPIC
  • [x] posted next steps for Precedent research
  • [x] asked about web camera from KPF

# Notes

# Updates

Updated Node on big rig from 8.12 to 12.

Setup ubuntu/nginx/node instance on KPF AWS general account. Need to figure out how to deal with the hosted zone transition from our ui account to the KPF general account. Left instance with ubuntu setup and bpachuca user with nginx installed with Nginx Full traffic allowed.'

# Precedent Research

find similar images based on user uploaded image.

What are the tags we need?

Find best matches based on image search.

We have 150,000 database tagged.

What are the tags we need? Ask Luc + Carlos?

which of our projects have good sky lobbies, outdoor terraces, elevator cabs?

Figure out which tags are most requested for

New Age office research

  • Manufactures images
  • Google images

# 08/09/2020

# Notes

Created Emptybox card on mac computer ( note to push to git)


# 08/08/2020

# Notes


# 08/07/2020

  • [x] open up zoning front-end that I started to see if mvp is possible for r10 districts
  • [ ] push zoning repo to own repo on git
  • [ ] look into zoning endpoint on Optimus
  • [x] collaborated on context_tips.md with Snoweria
  • [x] EPIC follow-up
  • [ ] look into Scout 404 page error on instancing models
  • [ ] write email to luc about review
  • [x] create aws group policy for devs
  • [x] update AUSG video and send to Sattik

# Notes

Created Group policy on KPF AWS general account and sent credentials to Snoweria and Luc.


# 08/06/2020

  • [x] leeside dev and pushed to brandon.kpfui.dev
  • [x] downloaded results for richard from covid design space
  • [x] attended ACE mentorship meeting
  • [x] attended comp-design meeting
  • [x] review medium covid article and sent notes

# Notes

Need to create group policy for devs on AWS for UI team to have access to s3, sqs, ec2 services.


# 08/05/2020

  • [x] Leeside dev
  • [x] Leeside meeting
  • [x] covid design space
  • [x] ml automation part 2 meeting
  • [x] approved ClearScale research for notification system
  • [x] created ticket for slider GUID update
  • [x] zoning pipeline review of excel sheet

# Notes

# Leeside

Met with Amanda and James Shapesphere to discuss next steps of integration. Set the 17th as date for front-end ready for full team review, aiming to have a draft of the tool middle of next week to share with Amanda, after internal team review.

# Covid Design space

Running design space started at 10:30 am with 1017 iterations at 100 workers at a time.


# 08/04/2020

  • [x] added images for covid article
  • [x] attended mL meeting kickoff
  • [x] covid design space trial
  • [ ] zoning pipeline table review
  • [ ] scout navigation guards on cloudfront
  • [x] setup document to share with Chalmers regarding outstanding questions
  • [x] leeside dev

# Notes


# 08/03/2020

  • [x] scout 404 pushed live
  • [x] scout compare, collection merge to master and versioned
  • [x] setup meeting with Amanda + dev on Wednesday
  • [x] worked on covid design space on cluster
  • [x] sent AUSG video to Sattik

# Notes


# 08/02/2020

# Notes

  • [ ] record video for AUSG
  • [ ] try to run Simulation for covid analysis
  • [ ] email stan about auditing PUI
  • [ ] email Meli + Jason saying hello
  • [ ] email Joey + Josh to resign from the project and offer guidance on any questions regarding back-end dev and dev.
  • [ ] begin work on card design for emptybox.
  • [x] updated AUSG constitution on Google Doc

# 08/01/2020

# Notes


# 07/31/2020

# Notes

  • [ ] sent repo to Amanda for Leeside
  • [ ] attempted to run Richards design space, updated plugins on AWS
  • [ ] received zoning pipeline data from Eric.

# 7/30/2020

  • [x] Scout 404 Page
  • [x] Scout Review
  • [x] Zoning Pipeline
  • [x] ML Kickoff
  • [x] Cloud Based Tools kickoff
  • [x] send luc blue + red colors from scout

# Notes

# Scout Review

  • small context export
  • find ugly orange for bad color
# Explore
  • navbar spacing
  • imitate zoom on camera radius zoom
# Compare
  • highlight buttons on sliders
  • slider outline larger on hover
  • create stroke for secondary dot
  • blue is good, orange is bad across both options
  • portrait view of models
  • pink stroke + fill for compare slider handles
  • export for presentation for 11x17 ( look into screenshot JS for canvas elements )
  • analysis meshes
# Collection
  • create portrait card
  • carousel for horizontal scroll

# Zoning Pipeline

Enter Address or BBL and pull Zola information, and whatever data we have in our db.

  • RDS table per district

# 7/29/2020

  • [x] setup ec2 t2 medium instance with windows
  • [x] Leeside development - asked if I can use Vue to build ( make life so much easier )
  • [x] DAM bug fix
  • [x] 404 Scout Pages
  • [x] sent EPIC follow-up + notes
  • [ ] Cloudfront Navigation guards

# Notes

# Rhino Compute Server

SSH see ssh_info.md

Meeting with Alex at 3pm to discuss.

Rhino Compute Instructions(opens new window)

Server Instructions(opens new window)


# 7/28/2020

  • [x] send email update re: EPIC (drafted)
  • [x] push Compare mode live.
  • [x] started Leesdie vanilla scout project
  • [x] autodesk AI presentation
  • [ ] setup ec2 t2 medium instance with windows

# Notes

  • pushed compare + collection to Scoutbeta for review
  • setup meeting with team for scout review
  • sent notes to internal EPIC team

# Autodesk Notes

AI/ML Data related projects

Generative design, a designers sets parameters to optimize the design. It does not utilize previous designs in iterative models. With AI/ML we try to learn from the past to make better decisions.

How do we get the human to work alongside the algorithm?

# House GAN - relational generative adversarial networks for graph constrained house layout generation.

CCCV - conference !

  • LIFULL is the dataset used
  • create vectorized dataset
  • the generator produces data and the discriminator tries to figure out if the result is real or fake, this reinforcement learning allows the generator to get feedback by trying to beat the discriminator.

how do you deal with local optima ?

  • in the example, is each color of program ( red blue, etc ) keep the same square footage?
  • larger dataset might help solve ?
  • how long does it take to train ? to run ?
  • do you track recall of the model?
  • how are you dealing with spatial data load?
# Learning to simulate and design for structural engineering
  • generating optimal cross section given a building structured model
  • Synthetic data 4000+ rows

Drift ratio constraint NeralSizer

What does the pipeline look like for the exhibit? Where do we begin and Autodesk take off?

# Emptybox

Started updated Vue base and started moving over landing animation to new repo.


# 7/27/2020

  • [x] send email update re: EPIC (drafted)
  • [x] push Compare mode live.
  • [x] setup Rhino Compute Server ( waiting on access)

# Notes

  • waiting on access to KPF general AWS account.

# 7/24/2020

  • [x] push updates to Scoutbeta
  • [x] push updates to DAM
  • [ ] send email update re: EPIC
  • [x] update sidewalk + neighborhood apps per Kate's comments
  • [x] request admin access from saif
  • [x] edited Covid medium article

# Notes

  • pushed Scout collection branch to scoutbeta

# 07/23/2020

  • [ ] Finish sorting button for collection page then push to scoutbeta
  • [ ] Cloudfront 404 page and Navigation Guards
  • [ ] Scout 404 Page
  • [x] Attended Leeside meeting
  • [ ] Reach out Alex + Carlos about CFD research
  • [ ] Read Papers forward by Sarah
  • [x] NYU Capstones
  • [x] test triceratops(opens new window) for exporting data

# Notes

Proposal for UI/UX - https://interaction21.ixda.org/call-for-proposals/

EPIC Meeting

Review Diagram

Question

  • The UI team will generate geometries, textures, and facade details converted into CityJSON format to be used by Chalmers to procedurally generate the model at run-time.
  • How long do you think the generation will take seconds, minutes?
  • What is the best way for us to deliver assets to you? ( CityJSON )
  • What limitations might there be in this pipeline?
  • For Pixel streaming, does your pipeline generate a mp4 media file that can then be pixel streamed to the client?

# EPIC Meeting notes

KPF sends context extrusion massing to Chalmers API endpoint to procedurally generate level. We will first iterate through an internal JSON format and move towards CityJSON since Chalmers is still working on fully integrating CityJSON format into their pipeline. KPF needs to generate a list of assets we wish to send, window details, windows, doors, etc for Chalmers to comment on difficulty of generation.

Unreal Pixel Streaming(opens new window) City Engine Demo(opens new window) City Engine(opens new window)

KPF for instance will send 3 tree types, and Chalmers will place the trees throughout the level.

Next Steps

  • Chalmers send cityJSON, internal JSON format example.
  • Chalmers will test pixel streaming capabilities to see whether we can have multiple users view different levels from the same Unreal application.
  • KPF will create list of assets we wish to generate and see in the level.
  • KPF will think about variation ruleset.
  • KPF + Chalmers will come up with a list of questions to ask EPIC ( ken ).

Last Step

  • KPF will revise our proposal and share draft with Chalmers before submission.

Michael's Question

  • Are they intending to create a standalone application that can read CityJSON files at run-time? If Yes, then it's possible for a quick pipeline for Rhino > Web, without a user needing to open Unreal If No, that means they might be creating an "editor" tool (similar to Project Wren)\

  • How long will it take to generate & optimize detail once the CityJSON file is provided? This will depend on the model size, but I'm wondering if it will take minutes or hours. It would be useful to understand this so we can better map out the user UX flow


# 07/22/2020

  • [ ] Finish sorting button for collection page then push to scoutbeta
  • [ ] Cloudfront 404 page and Navigation Guards
  • [ ] Scout 404 Page
  • [x] Covid Medium article pass
  • [x] wrote auto commit script for notes file
  • [ ] Attended Leeside meeting
  • [ ] Reach out Alex + Carlos about CFD research
  • [ ] Read Papers forward by Sarah
  • [x] wrote AWS documentation in git for better tracking.

# Notes

Start development on Vanilla Javascript implementation of Scout for Leeside. Focus on single question interpretation for model selection, and ensure model and interface is mobile friendly!

Sarah Mokhtar stepped me and Demi down on the CFD research, reach out to Alex + Carlos to see if I can be helpful.


# 07/21/2020

  • [x] Scout Collection Page update
  • [ ] Cloudfront 404 page and Navigation Guards
  • [ ] Scout 404 Page
  • [x] Scout Instance test with updated file from Snoweria
  • [ ] Covid Medium article pass
  • [x] updated public.kpfui.dev with zoomed-in feature for Snoweria.

# Notes

Found public.kpfui.dev source code on 2085_XIM/Web_Apps ( almost lost it ). Copied files over and push to separate repo at https://github.com/kpfdev/public.kpfui.dev.

was able to create card template for Collection Mode. Trick is making sure not to attach Orbit Controls before you create the DOM element and attach it to the scene element.


# 07/20/2020

  • [ ] Scout Collection Page
  • [ ] Cloudfront 404 page and Navigation Guards
  • [x] ClearScale notes + confluence update
  • [x] email team about AWS updates
  • [x] Scout 404 Page
  • [x] Scout Instance Demo
  • [ ] transfer AWS cloud instructions to gist on kpfdev github
  • [x] emailed team about Geopipe

# Notes

ClearScale test file created and took around 30 minutes to run with 80 iterations. Also updated the Cluster with the current UI gH plugins.


# 07/17/2020

  • [x] Created baymax three instance example at https://github.com/kpfdev/three_instance
  • [ ] Scout Collection Page
  • [ ] Cloudfront 404 page and Navigation Guards
  • [ ] ClearScale notes + confluence update
  • [ ] email team about AWS updates
  • [ ] Scout 404 Page

# Notes


# 07/16/2020

  • [x] Scout.build links update
  • [ ] Cloudfront 404 page and Navigation Guards
  • [ ] ClearScale notes + confluence update
  • [ ] email team about AWS updates
  • [ ] Scout 404 Page
  • [x] added open streets to Urbano Tool
  • [x] Covid medium article
  • [x] urbano added open streets api endpoint

# Notes

  • removed Changi, tampa, hz .scout.build deployments.
  • Bentall.kpfui.dev will stay up since it is on-going project.
  • Cleaned github for scout
  • removed scout.build from kpfdev/scout and created kpfdev/scout_build